صفحه ها
دسته
وبلاگ من در بلاگفا
عکس من
وبلاگهاي دوستان
ورودي هاي پنجره اميد
معرفي وب سايت هاي پرطرفدار
سايتهاي دوستان
لينك هاي دسترسي سريع
مطالب من در ثبت مطالب روزانه
آرشیو
آمار وبلاگ
تعداد بازدید : 575121
تعداد نوشته ها : 1492
تعداد نظرات : 394
Rss
طراح قالب
مهدي يوسفي

کار با فایل در ویژوال بیسیک - بخش اول

مقدمه

بعلت عدم وجود اشاره گر در ویژوال بیسیک عملیات کار با فایلها در آن

نسبتاً ساده می باشد .

بطور کلی فایلها بر دو نوع هستند :

این فایلها فقط شامل کاراکترهای اسکی و : Text File 1 - فایلهای متنی

برخی کاراکترهای خاص مانند انتهای خط و انتهای فایل هستند .

شامل هر نوع کاراکتری می توانند : Binary File 2 - فایلهای باینری

باشند و کاربردهای گسترده ای دارند مانند بانک های اطلاعاتی ، فایلهای

اجرائی ، فایلهای گرافیکی و غیره

ویژوال بیسیک می تواند با هر دو نوع فایل کار کند .

چگونگی باز کردن فایلها

http://sheidaian.persianblog.com

http://iranmehr.bizhat.com توسط گروه ایران مھر sheidaian.persianblog برگرفتھ از سایت

١٨

قبل از اینکه بتوان عملیات ورودی/خروجی را روی یک فایل انجام داد

ابتدا بایستی آنرا باز کرد . باز کردن فایلها در ویژوال بیسیک توسط

انجام می شود . فرمت کلی این دستور بصورت زیر است Open دستور

:

Open filename [For mode] [Access access][lock] As

filenumber [Len=reclen]x
[#]

[ پارامترهای داخل کروشه اختیاری هستند . ]

نام فایلی است که می خواهیم آنرا باز کنیم . filename

حالت باز کردن فایل است . این حالتها عبارتند از : mode

فایل بعنوان ورودی باز می شود . : Input -

فایل بعنوان خروجی باز می شود . : Output -

فایل از نوع باینری باز می شود . : Binary -

فایل طوری باز می شود که بتوان به انتهای آن چیزی : Append -

اضافه کرد .

Random -

نوع دسترسی به فایل را مشخص می کند . انواع دسترسیها access

عبارتند از :

خواندن فایل : Read -

نوشتن در فایل : Write -

خواندن و نوشتن فایل : ReadWrite -

نوع دسترسی سایر برنامه ها به این فایل را مشخص می کند . lock

انواع دسترسیها عبارتند از :

دسترسی اشتراکی : Shared -

http://sheidaian.persianblog.com

http://iranmehr.bizhat.com توسط گروه ایران مھر sheidaian.persianblog برگرفتھ از سایت

١٩

Lock Read -

Lock Write -

Lock Read Write -

عددی است که ویژوال بیسیک از آن برای دسترسی به filenumber

فایل استفاده می کند .این عدد بایستی برای هر فایل منحصر بفرد و بین

1 تا 511 باشد . برای بدست آوردن اولین شماره آزاد می توان از تابع

استفاده کرد . FreeFile

طول بافر فایل است . این عدد بایستی از 32767 کو چکتر باشد . : reclen

مشخص شده وجود نداشته و filename در صورتی که فایلی که توسط

باز شده باشد Random و یا Output ،Binary ،Append فایل برای

در اینصورت یک فایل جدید با این نام ساخته می شود .

نادیده Len در صورتی که فایل بصورت باینری باز شده باشد پارامتر

گرفته می شود .


جمعه بیست و پنجم 11 1387
X